Towards A Broader Adoption of Agile Software Development Methods
نویسنده
چکیده
Traditionally, software design and development has been following the engineering approach as exemplified by the waterfall model, where specifications have to be fully detailed and agreed upon prior to starting the software construction process. Agile software development is a relatively new approach in which specifications are allowed to evolve even after the beginning of the development process, among other characteristics. Thus, agile methods provide more flexibility than the waterfall model, which is a very useful feature in many projects. To benefit from the advantages provided by agile methods, the adoption rate of these methods in software development projects can be further encouraged if certain practices and techniques in agile methods are improved. In this paper, an analysis is provided of several practices and techniques that are part of agile methods that may hinder their broader acceptance. Further, solutions are proposed to improve such practices and consequently facilitate a wider adoption rate of agile methods in software development. Keywords—Agile Methods; Agile software development; SCRUM
منابع مشابه
Towards the development of a simple tool to assist in agile methodology adoption decisions: agile adoption matrix
This paper describes the development of a decision support tool, an adoption assessment matrix based on critical adoption factors, that addresses a need in industry; namely, to improve the overall understanding of the constituent parts of agile systems development methodologies. It highlights the importance of critical adoption factors to the adoption of an agile method and illustrates the usef...
متن کاملPreparing small software companies for tailored agile method adoption: Minimally intrusive risk assessment
There is often a misconception that adopting and tailoring agile methods is straightforward resulting in improved products and increasingly satisfied customers. However, the empirical nature of agile methods means that potential practitioners need to carefully assess whether they are exposed to the risks that can make agile method adoption problematic. This is particularly the case with small s...
متن کاملXP in a Small Software Development Business: Adapting to Local Constraints
While small software development shops have trended towards the adoption of Agile methods, local conditions and high iteration pressure typically cause adaptations and appropriations of Agile methods. This paper shares evidence from a study concerning how a small software development company adopts and adapts, XP to suit their business. Based on a Dialogical Action Research project, the study r...
متن کاملA Tale Of Two Agile Implementations: A Cross-Case Exploratory Analysis
There is a growing trend towards the adoption of agile methods for information systems development in organisations due to the pressures for products and services to be faster to market. This paper examines the introduction and use of agile methods in two significantly different organizations; a bank and an international law firm. The adoption of agile methods in one organization was deemed a s...
متن کاملThe Adoption and Benefits of Agile Software Development Methods in Jamaica
Studies have demonstrated that most information systems projects fail due to people problems. Agile software development methods were introduced in an effort to resolve this problem. It relies on people and their creativity during system development rather than processes and the maturity of firms. Research has found that the adoption of agile methods in software development is becoming very pop...
متن کامل